Scroll to navigation

NSCD.CONF(5) Руководство программиста Linux NSCD.CONF(5)

ИМЯ

/etc/nscd.conf - файл настройки службы кэширования имён

ОПИСАНИЕ

Файл /etc/nscd.conf читается службой nscd(8) при запуске. Каждая строка задаёт либо атрибут и значение, либо атрибут, сервис и значение. Поля разделяются ПРОБЕЛАМИ или символами табуляции (TAB). Символом '#' (решётка) начинается строка комментария; всё, что располагается за этим символом, не обрабатывается nscd.

Названия служб: passwd, group или hosts.

logfile имя_файла_отладки

Задаёт имя файла, в который будет выдаваться информация об отладке.

debug-level значение

Задаёт уровень отладки.

threads число

Задаёт количество запускаемых нитей, ожидающих запросов. Всегда будет создано не менее пяти нитей.

server-user пользователь

Если указан этот параметр, то nscd будет запущена с правами обычного пользователя, а не root. Если используется раздельное кэширование для каждого пользователя (параметр -S), то данный параметр игнорируется.

enable-cache служба <yes|no>

Включает или отключает кэширование указанной службы.

positive-time-to-live служба значение

Устанавливает время жизни (TTL — time-to-live) для положительных элементов (успешных запросов) в указанном кэше для службы. Значение указывается в секундах. Большие значения увеличивают частоту использования кэша и уменьшают время ответа, но при этом возникают проблемы с актуальностью содержимого кэша.

negative-time-to-live служба значение

Устанавливает время жизни (TTL — time-to-live) для отрицательных элементов (безуспешных запросов) в указанном кэше для службы. Значение указывается в секундах. Может привести к значительному увеличению производительности, если существуют несколько файлов, идентификаторы владельцев которых (ID) не находятся в системной базе данных (например, выполнение распаковки tar исходного кода ядра linux под пользователем root); значение должно быть небольшим чтобы не возникло проблем с актуальностью содержимого кэша.

suggested-size служба значение

Размер внутренней хэш-таблицы кэша; значение должно оставаться простым числом для оптимальной эффективности.

check-files служба <yes|no>

Включает или отключает проверку на принадлежность файла к указанной службе для изменений. Файлами могут быть /etc/passwd, /etc/group и /etc/hosts.

max-threads нити

Задаёт максимальное количество нитей, которые будут запущены.

stat-user имя_пользователя

Задаёт имя пользователя, которому разрешено запрашивать статистику.

reload-count unlimited | число

Задаёт предельное количество раз, которое неиспользуемый кэшированный элемент будет перезагружаться перед тем как будет удалён. По умолчанию 5.

paranoia <yes|no>

Включает параноидальный режим, в котором nscd будет периодически самостоятельно перезапускаться.

restart-interval время

Устанавливает интервал перезапуска равным времени в секундах, если включён периодический перезапуск с помощью режима paranoia.

persistent служба <yes|no>

Сохраняет содержимое кэша для службы между перезапусками сервера; полезно при включённом режиме paranoia.

shared служба <yes|no>

Отражение в память баз данных nscd для службы позволяет совместно использовать их из клиентов так, что они могут выполнять поиск самостоятельно, а не запрашивать службу через сокет каждый раз при выполнении просмотра.

СМОТРИТЕ ТАКЖЕ

nscd(8)

1999-10-01 GNU